Big Huge Thesaurus

Japanese plum

noun